start
Starts or resumes the active operation of this control.
This typically involves starting content playback, animations, data fetching, or making the control visually active. If the control was previously #stop() stopped, this method should resume its operation. Calling start()} on an already started control should ideally be a no-op or handle resumption gracefully.
This method might be called automatically after #initialize(Module) if #isAutoStart() is true, or explicitly by the player system.
Starts the periodic updates for the clock.This method schedules the first clock update to occur after a minimal delay (currently 30ms). Subsequent updates will occur at intervals determined by the clockType:
- ANALOG: Updates every second.
- DIGITAL: Updates every minute.
- REALTIME: Updates approximately every millisecond (for high-frequency updates).
start()
is called while updates are already scheduled, any pending updates are removed before scheduling new ones, ensuring only one update loop is active.